View::ShowInAllClippers

Section: ET++ method description (n)
Updated: automatically Mon Apr 8 20:17:22 1991
Index Return to Main Contents
 

NAME

View::ShowInAllClippers - instance method  

TEMPLATE

void ShowInAllClippers(VoidObjMemberFunc aMethod, Object * anObject, void * arg1 = 0, void * arg2 = 0, void * arg3 = 0, void * arg4 = 0)  

SPECIFIERS

public virtual  

DESCRIPTION

ShowInAllClippers forwards this message either to the method Clipper::DrawInFocus of all Clippers in the instvar clippers or to the next View in the container chain.
ShowInAllClippers is only called when a mouse tracking command is executed by the method Clipper::TrackInContent in order to draw the feedback of the command in all Clippers of this. See also method Clipper::FeedbackOnce and method Clipper::Feedback. Method is never overridden.  

ARGUMENTS

VoidObjMemberFunc aMethod

a reference to a method of anObject
. It is always the method Clipper::Feedback.
Object * anObject

this object gets the message aMethod
. It is always the Clipper that currently tracks the mouse.
void * arg1 = 0

1st argument for aMethod
void * arg2 = 0

2nd argument for aMethod
void * arg3 = 0

3rd argument for aMethod
void * arg4 = 0

4th argument for aMethod
 

RETURN ARGUMENT

void

 

CATEGORIES

drawing, mouse tracking, implementation

 

FIRST DEFINITION

class View  

FILES

implementation:
View.C

 

KNOWN PROBLEMS

Drawing the mouse tracking feedback in all Clippers of a View can be implemented much simpler so that the method ShowInAllClippers could be removed. The mouse tracking Clipper has to get the Clipper list of the View and directly invoke the method Feedback of each opened Clipper in the list.


 

Index

NAME
TEMPLATE
SPECIFIERS
DESCRIPTION
ARGUMENTS
RETURN ARGUMENT
CATEGORIES
FIRST DEFINITION
FILES
KNOWN PROBLEMS

This document was created by man2html, using the manual pages.
Time: 00:40:20 GMT, March 30, 2022